update doc strings and Sphinx setup