basic header option functionality