added s2w