added auto generated models and a unified search endpoint