multi(different) kernel ready