added searching component