To ensure that EU taxpayers get maximum value for their money the Court of Auditors has the right to check audit any person or organisation handling EU funds The Court frequently carries out onthespot checks

Could you correct the punctuation please?
To ensure that EU taxpayers get maximum value for their money, the Court of Auditors has the right to check ('audit') any person or organisation handling EU funds. The Court frequently carries out on-the-spot checks.