made suggested changes and added help

TODO:
finish help