NCC technology