add fenced_code support