Finally done! it's been a pretty decent month, hopefully I can squeeze some more progress before it ends.