Submission 

I am new to github. Spent sometime to play around this tool so there are some garbage commits.