plug together changes throughout the whole project