cycle page init