docs (partial)