you can put this one protected so no need the brief comment of function, if it is only used by itself?