private variables