add dynamic  search