add program model
fix model error