modernised project (updated project settings, fixed compiler error due to missed symbols after refactor)