flexible NCC tools