add the first layer of the dao pattern