inf cycle