add sample (in progress)