pull project first