commiting exercise7-4