fixed private member access