CMakeLists was also modified to make this work, but its scuffed and i will hold on to that for a while longer