feat: add docs