don't fail to parse ``` block on top of text
don't add files multiple times