adding some document stuff for sphinx - incomplete