NC manifesto