split doc to ease management