initialize singletons properly
list dependency for DomainList