more work on learn_python