resource and environment singletons
resolving Simulator conflict