doc update
restructure