plg parser