updated shell classes