no world write, use string