simple matching algo