add dependencies && configuration