initial implementation of the docs