fixed a ton of compile errors