remove dem swp
lots o changes