Did some setup
added some help text
refactored a tiny bit