match action list function