worknig on header definitions