kernel: novatp project