rectify controller