I guess I now understand why you asked me to use Structures porter Sir... I guess I've had my piece of cake.. I'll rewrite this thing... I've already thought of a good structure so I guess will implement that now... Guess experience counts in situations like these...
I'll update as soon as I finish writing that model...