improve some doc