update integration and header building
rework header block