project separate from setup