add sample receiver