Assignment 1 code added.