because mat2 used python, im using this now.