one instance is enough