reduce post