add matchreschedule, methods and tests