небольшой рефактор по именам переменных + добавил функцию инициализации