make another singleton use