I can't recommend enough @michael e, he really went the extra mile to help me with some parts, "smooth" transaction would be an understatement. Thank you Michael!