using sc compiler