Damn that's a ton of work. Looks great though