updated nc fun