refactoring hello_world