improve manifest