modified receiver