a travis script, since its getting a little complex