combine Read and Write methods to one Send method