reintroduced GFM parsing