fixing up tx/rx