Oh, am almost done

#1

Hope there are no nasty surprises up ahead.