Well done! :D
Ye I can understand that's it bit difficult to piece everything together. :P
Thank you for the kind comment!