rules for kds applied