feat: SeriesPlugin