Implemented new protocol in net_recieve