perm cycles