singletons not working.... I'll figure this out. for now, it is taken out