stop and wait 'send' implemented and reviewed