14 sweeping

All feedback is welcome!