all assignment 6