wrote sweep, yet to test
I spellz gud.