update project directive