model *plan => engine_type