giving up to create smooth interpolation