#2 update header