final submission for assignment 1 done.