adding doc, and reorg