am implementat bdd pentru user defines a new problem