fix shell