add forbitSet
use forbidSet