Bob: new structure ,use text