modified header
modifed as per new changes