Praktikum5 refaktoreerimine