recreate the whole project