scroll to header immediately
consistancy with automatic help
refactor ops
parameters as functions
allow docs with raw parameter fns
add param getters, commands