kernel.conditions project