added MaterialCheck and Patron check validator and modified serach page
final modification