condens functions up and running