trying to generalize similar DAOs