story changes: Initial implementation