finished core operator