document improvment