McClelland-sink-and-window