taken out cm Kernel call