fix  receiver