py files, and more doc