text wrapping added