add dependencies and first test