remove useless member function