adjust naming
rename the private functions to mark them more clearly