scaling is forwarded to each step. final output is still wrong because of missing step wise enable