finished tx and rx code. tx works, but binary is too big with rx code included