matrix inverse functions update