omg it compiles

after fixing MANY errors it now compiles however I think I may have
completely killed the best practices for what to capitalize