making travis.yml more general