create components & add header components