Restructure doc