no need to pass instance variables to private functions. they are available through the query methods.