------------SW -----------