Alkene electrons attack bromine,pushing out bromide ion and leaving a bromo carbocation. The neighboringbromo substituent stabilizes the positive charge by using two of it’s electrons to overlap the vacant carbon p orbital,giving a three-membered-ring bromonium ion..