add line interpolation and tension recipes