improve document