5 - updated tests and  requirements.