add private member