changed extension of all .hpp files to .h