improving doc