add dependencies, tips