cycles distribution..