added test for cycling types