Modify all the projects
Modified severly to fix a lot of weird issues.