A lot of articles describe graphene functionalization by Nitrobenzene diazonium tetraflouroborate solution in acetonitrlie. Most of the authors also add tetrabutylammonium hexafluorophosphatis but don't explain why. Any suggestions as to why we need this substance?