more pid stuff