ability to use custom project root