some cleanup
CLI arguments with nice introspection