cleaned up header documentation