Changed header file to .hpp, because I want github to track it as C++ code