add syntax highlight and markdown