Added canonical cycle form