Time windowing (44/48)

Time windowing