remove unnecessary data member