update project for global need