notifications and style
refactoring services