made match method, and prospect to be not accessible