Time windowing (32/48)

Time windowing