refacter the specs to be better readable.