added hpp files to cmake build