revised user sign in and create project flow