change *.h to *.hpp