STO add  & modified