resolve #6 и подготовил почву для #5