added swp