add some basic documentation.