Lib update forSM