updated parser service