refactoring sponsor features
refactoring sponsor features