refactor project definitions
refactor
refactor