private sw