partly implemented control of share