use less interpolation