3000 times cycles