add markdown parser and theme