more Python (work in progress)