added semicolon comments for cycles