merge core_model into spec