adapt layout to be symmetrical