add sample setup and document