support new model format