added argument for balanced vertical centering