searching part is fixed