update samples
add sample