support to add match blocks from different modules