try creating a pl to fix some bugs