proper alignment for text