receiver interface