Lab 7, eh.
Please don't post your code for Labs online. You're giving anybody the chance to copy it, and posting it online is an academic offence. If I were you, I'd delete the code from here and try working at it again.
Losing 3 % of your mark isn't a big deal, losing 3 % of your mark...