Add: Basis function based approximation