finish exercise7