First commit of assignment

First commit