Yup, it all fits together really nicely man, good work!

Cheers,
-Arsheesh