remove PCL dependency