Finally going in the right direction.

Nice job. Those are tough conditions.