Utility module created. Can now recurse through the dataset