modify doc , add soft