print.hpp works