start implementing a separate wikitext parser