switched to flex-box