server interpolation work