improving pcd flow