project must live in src/