changed dict reveiving