setting compiler level