updated a lot of the cli stuff