base: add documentation