add dependency
add .travis.yml