introduced multi phase execution
build project before executing specs