Adding new models, adding logic for getting the path, add logic for search