- more modular approach with "lazy loading"
- small styling changes