- extra pages removed
- code refactored