refactoring core and cli with Robo