Updated level 2, sample 2