improved pydoc