i learning about bdd here !