The parser part can now be replaced easily