Applying the BDD principles