every input and output scale separately