initial project flow