initial cli scaffolding