move to learnPythonThehardWay