updated sample28