add matchUsers function