Header basic test completed

Functional test & unit test. just beginning