added a readme and comments