commiting exercise10-3