initial commit
added some comments
initial commit