First submission of assignment 1