verticle align works. .... who konws what ese nodslkfjsaldkfjalskfjkladsfj
fixed merge conflict