added lots of comments
added to the readme