implemented cat in search backend