fixed reduction