hello-world refactoring