[new]
- add markdown mode