detection of errors and reliable transmission 7621806