make reaftro beginSend away from send function