changes to core, namespace and class to use node utils.