fix component interpolation