update assignment 1, push template code for assignment 2