adding more story functionallity