re searching part is revised