implement bisect wafom and NRT-wafom