major refactor: added user storylist and story with text output