added quadrature base class