updated shell