Use struct for mo header