adding my latest changes
adding the BDD stuff