new python works in progress