brand dao and service layers