impement DabaBase layer.