added progLang hw 3