impl simple transfer
cmpl file trans
impl checksum & retrans