add sample and info
add reference