Initial commit, creation of all the BDD part