updated sh