rectify shell