add wrap for long string