Sorry for late reply sometimes the schedual get the better of me.
This was very helpful so thank you very much i decided i was over complicating stuff a bit. But none the less this is going to be very nice to know about down the line as well.
Cheers!