initial commit
Added comments