improve doc
add sample