refactoring newsletter to remove redundant submission class