implemented FrestMatchMacro