merge with halogen