a few changes in header