Added search function prototypes