now cycling properly