renamed file extension to .hpp