improved text alignment