fixed-Wreorder warning