only instantiate dodo once