start assignment 6