working on story interface