Added interpolation and enhanced functions