deprecate APG parser