Mechanism for the Friedel Crafts alkylation