commiting exercise7-3