Common 3.0 kernel for codinanewcotmo, condinatmo, and codinavid