Code is all working currently

We need to sort out our multiple variations of matWidth/m_Width/WIDTH
ect