assignment 40