tested, updating dependancies