переделан CuBV вроде полностью