with relation parsing