improve Doc