ThirdScreenProtype - cycles can be sorted at runtime