//конструктивный подход