third version
- improved parsing
- separated into parse > process > render