todo the CLI and non-gem bot bits