Refactor; additive square wave