Implement storyline service