fixed ReceiveP so it puts data in the correct spot