revised window rules