init: header & footer