added one and swp