nic workflow source code