updated shell optswq