imporve doc