add docs and organize data