added word wrap