implementing serach area