use strategy of referring field, cleanup some doc