these are not member variables and should not be prefixed by underscores