modify sh