added yaml and markdown syntax support