added yield sample