original python support files
original pure-python version