DBN impl