add sample
update