initial cli + tests