pid block improved