add sample
move samples to sample codes