cleanup - avoid reconnecting every iteration of loop, removed unnecessary final block, removed version column - ignore previous 2 commits