commit from Scott adding linear interpolation and making it default