initial python version