refactored from ClassWeb to Addendum