Core N2C implementation