updated with tdd-helpers and utils dependency and a more fluent initialisation