NCC activities