- code refactoring
- user notifications
- UI update