add output scaling