attempt at adding S2W