COMPILE AT ALL COSTS. commenting stuff out so i can compile and hopeflly test