updated to the latest dependencies