reorganized doc