fix ALL compiler errors