restructure docco