refactor works with storyListView