add a cli and edit some stuff. I need to add some tests...