What a mess.. Still a Work In Progress
Trying to piece this together
WOW.. this is getting intense, complex!