the git hub stuff from c++ crash cource practical 4