add my match alogrithm