add more documentation
stuff for sphinx documentation