add banner in header and other improvements