implicit processing