changed some with recieve