Updated level 2, sample 4