fixed the sources for the receiving
fixed receive