finally got it to compile with no errors
random crap