Новая версия программы с классами