finish assignments 07 and 08