private members resolution