Halogen cycle