Assignment 40 and some