added word wrapping method and alignment options