procedures for automated interpolation - methods only to be used