unexposed private variables and methods