add BDD