working on flexible header system