ignore swap files
naive working version