only allows for square parent elements