add header / footer / main view