reduce layer