- inline markup
- error handling