fixed class order