cleanup
ignore swp