took out send and receive