update basic shell