square wave yay