improvement of hello.hpp