fix component value and reference position