beerDAO implemented