fixed PCLATH and PCL cache bug. further work required.