- Customize template is more flexible
- Refactor code