Reform the head file