Initial commit
initial check in
updated comments and test it in github