add support for future parser