made header methods private