Services and DAOs implementation