added more operations on matcher and match classes