implemented virtual destructor for interpolations