aaah, too much of code, bdd is hard to consume when starting with