added halogen model