in reply to How do I attach a large source file to my question?

Better not to, I think. Identify a problem, give us enough code to duplicate it. That makes it easier for us to help, and more likely you will get help. See SSCCE.

But God demonstrates His own love toward us, in that while we were yet sinners, Christ died for us. Romans 5:8 (NASB)