add dependencies and update tests