updated header prototype