now different cycles can be added