many sw uses