Added interpolation method enum