add sample receive