few updates for shell