in the attention framework and that's good because that allows us to make super long-range connections so any pixel can aggregate information from any other pixel and not even in a fixed way but in a dynamic way so depending on the pixel value itself and the other values it can it decide how it wants to aggregate information that turns out to be expensive right every pixel together with every pixel well that's quadratic okay so what do we do we make a third method that's going to be a compromise and the compromise is going to be the