remove unnecessary data require