changed the default interpolation to adaptive