buffering infrastructure works (but crudely) - no working 3d filtering yet