THANK YOU, this has been such a hard topic to find resources on... you're amazing for finishing this and allowing a downloadable version to follow along with, seriously :)