integrated parser