make project pass compilation