Added header documentation