Overall a great run. There's some minor mistakes and inefficiency. Meat on the bone for someone else!