add header token support