all the modification for the first project