* re-work for markdown