Bottom line Midex did not pay us correctly and changed our contracts many times.
Accept the new contract long before completion date, comply or good bye type threats.
We can point fingers at each other all day long and the end result will be the same.
No matter how you leave Midex you wont get paid what you are owed.