modify receiver