putting this in an individual project for some reason dont question the absolutely bizarre selection of testing flags