private member variables should be prefaced with "_"