Assignment1

This is working version