updated condition from KDP