commiting exercise8-1