add python_hardway