added singletons enum val