docs: add more documentation