Step 3: Banks and Buffers