Time windowing (40/48)

Time windowing