add set compiler