interfaces created for DAOs and services