modify the whole project