create SlidingDataWindow class boilerplate