updated project create process