final isSquare