start fixing compilation errors, ugh