mapped finished; implementing daos