more match cases for logic rules