refactoring
updating dependencies