adds gatheringLines
removes gatheringLines
implements gatheringLines
adds gatheringCircles
testing