yeah he has been filing taxes for the last 3-4 years or so, I am not sure he meets the minimum requirement with his income as he ahs been mainly freelancing, but we have assets ( investment account, property ) and I guess his salary offer should help and if needed his MIL will co sponsor. I think we have most things covered ( hopefully ).