implemented --pull-header