store controller, functional tests, caching