- redesign views
- code refactoring