generalized benchmark --examples