updated compiler with IS