updated the readme and a few comments