making travis setup more generic