UIW object oriented programming project