IN PROGRESS: SweepAlgorthm