actually, I might have done a mistake here. Shouldn't I add the resultSet at this point? i.e. maybe the "else" maybe should not?
happy to delegate to you for polishing, I'm in face to face meetings.