add python, c++ versions