Start with DataInput and DataOutput