Changed a ton of stuff, it won't run but it is a healthy start.