updated header stuff