cache, functional tests, app layaut