prep the next version
middleware pre and post processors