experimental find start of cycle function