modify header;add cap task