add sample and source code