fixed app state