fix shell setting