Added DAOs and implemented them