In this paper we suggest a modification of classical Lupanov's method [Lupanov1958] that allows building circuits over the basis \{\&,\vee,\neg\} for Boolean functions of n variables with size at most
\frac{2^n}{n}\left(1+\frac{3\log n + O(1)}{n}\right),
and with more uniform distribution of outgoing arcs by circuit gates.