fixed bug with receiver id