renamed to squares