replaced auto with correct type for clarity, few updates