empty square method
major square change