assignment 1
assignment3