rename *.hpp --> *.h, *.cpp --> *.cc