Three globals seems they are three set of variables grouped by some reason but there is no reason. For that ratioanle thought that would be clearer the other approach