Story page controller rewrite wip