Alright after multiple interruptions I finally got it down. I just hope it's not to bad.