add searching component