removing singletons for network analysis still not functional but
cleaner :)