now inheriting directly from SPQuadBatch