wip
refactor docs