waving square.