enhanced travis.yml