Square Class