commiting exercise3-2