changed main compiler