added markdown syntax highlight support