Adding Assignment 3 (Not done)