fixed redo port