updated sample 2