finishing the sending mechanics