added test and test dependencies