add Cycler support