new interpolation mechanisms implemented