reduction0