Assignment 6-not finished