travis script should be separated