refactor deps