square version