added YieldSample