partial cycles