meta programming sample.