updating receiver methods