adds help
better prompts
changed internal data structure