cycling with card objects