add CoreModel