add functionSample, variableSample