#4 — добавил разделение на уровни