Workig send and receive