assignment 6.1