parser by ypgu