sweeper stuff
Merge https://github.com/blakeparkinson/sweeper
first