remove transport
- add structure data type.