updated shell usage