commiting exercise10-2