with halides or halogen acids