First Commit
Second Commit
Added constructor