bunch of changes - very broken
help text is generated automatically

everything else is broken