assignment 3 and other details