first commit
Updated code