worked on IntegrationExercises