cleaning up PGL