complete change of style cycler, use closures and itertools now
committed stupid syntax error, fix