update markdown method to override asMarkdown