add isLimit