add bdd spec