add samplecode