storytime logic is in its own module now