[changed] a lot of small updates to make it work for mystory