non working snapshot on implementing cycle
working preview cycle