updated sample29