feat(pl): update structure and add pl task