changed header file extension from hpp to h