add updated parser