made many of the Match class methods private