improvements in MatchDAOImpl