use hpp extension rather than hh
add header files with new extension