updated Parser file