final commit for exercise7