seperating BDD