search and adding item