Requier caching added. Functionality for Models Controller added