update shells and Dockerfile