refactoring and first implementation of hello command added