Nice job Sam, lots of great details.

Jack