Super big updates for 2MX3

Completely overhauled 2mx3