fixed reducer