Create hp.cpp