MACH 7580 TSV2

continuing the evolution