Add story functions