add virtual reciever for test