Updated level 2, sample 1